package day06;

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String str=scan.nextLine();
        System.out.println(StrToInt(str));
    }
    public static int StrToInt(String str) {
        //第一遍遍历是否为合法的
        for(int i=0;i<str.length();++i){
            //处理特殊情况
            if(i==0){
                if(str.charAt(i)=='+'||str.charAt(i)=='-'){
                    continue;
                }
                else {
                    return 0;
                }
            }
                if(str.charAt(i)>'9'||str.charAt(i)<'0'){
                    return 0;
            }

    }
        //确认是合法值后输出
        int sum=0;
        int count=str.length();
        int key=1;
        //处理正数情况
        for(int i=0;i<str.length();++i){
            if(i==0){
                if(str.charAt(i)=='+'){
                    count--;
                   continue; 
                }
                else if(str.charAt(i)=='-'){
                    count--;
                    break;
                }
                
                
            }
            int temp=count;
            while(temp>1){
                key*=10;
                temp--;
            }
            sum+=(str.charAt(i)-'0')*key;
            //将key重新赋值
            key=1;
            count--;

        }
        if(sum>0){
            return sum;
        }
        //处理负数情况
        for(int i=1;i<str.length();++i){
            int temp=count;
            while(temp>1){
                key*=10;
                temp--;
            }
            sum-=(str.charAt(i)-'0')*key;
            //将key重新赋值
            key=1;
            count--;

        }
        return sum;
    }


}